package com.bicon.botu.mall.base.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 模板配送区域DTO
 *
 * @author liushujie
 * @date 2017/7/19 下午 14:49
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class FreightDispatchAreaDTO implements Serializable {

    /**
     * 主键ID
     */
    private String id;

    /**
     * 商户ID
     */
    private String tenantId;

    /**
     * 运费模板id
     */
    private String freightTemplateId;

    /**
     * 模板配送区域名称
     */
    private String name;

    /**
     * 区域key
     */
    private String addressKey;

    /**
     * 首件
     */
    private Integer firstPart;

    /**
     * 运费
     */
    private BigDecimal freight;


    /**
     * 续件
     */
    private Integer sequelPart;

    /**
     * 续费
     */
    private BigDecimal sequelFreight;

    /**
     * 是否默认(0:否;1:是)
     */
    private Integer defaults;

    /**
     * 是否包邮(0:否;1:是)
     */
    private Integer pinkage;

    /**
     * 包邮规则(1价格、2、件数 、3、重量、4、体积)
     */
    private Integer pinkageRule;

    /**
     * 包邮值
     */
    private String pinkageValue;
}
